from urllib.parse import urlsplit

"""
    urlsplit 这个方法和 urlparse 方法非常相似，只不过它不再单独解析 params 这一部分，只返回 5 个结果。上面例子中的 params 会合并到 path 中
    返回结果是 SplitResult，它其实也是一个元组类型，既可以用属性获取值，也可以用索引来获取
"""

# 示例 解析链接，并且获取每一部分
result = urlsplit('https://www.baidu.com/index.html;user?id=5#comment')
print(result) # SplitResult(scheme='https', netloc='www.baidu.com', path='/index.html;user', query='id=5', fragment='comment')
print(result.scheme,result[0]) # https、https